using System;

public enum PixelFormat
{
	RGB565,
	RGBA8888,
	Default = RGB565
}

public enum DepthBufferFormat
{
	None,
	Bits16,
	Bits24
}

public enum DirectorProjection
{
	Projection2D,
	Projection3D,
	ProjectionCustom,
	ProjectionDefault = Projection3D
}

public enum DirectorType
{
	NSTimer,
	MainLoop,
	ThreadMainLoop,
	DisplayLink,
	Default = NSTimer
}

public enum DeviceOrientation
{
	Portrait = MonoTouch.UIKit.UIDeviceOrientation.Portrait,
	PortraitUpsideDown = MonoTouch.UIKit.UIDeviceOrientation.PortraitUpsideDown,
	LandscapeLeft = MonoTouch.UIKit.UIDeviceOrientation.LandscapeLeft,
	LandscapeRight = MonoTouch.UIKit.UIDeviceOrientation.LandscapeRight
}

public enum Texture2DPixelFormat
{
	Automatic,
	RGBA8888,
	RGB565,
	A8,
	RGBA4444,
	RGB5A1,
	Default = RGBA8888
}

public enum HonorParentTransform
{
	Translate = 1 << 0,
	Rotate = 1 << 1,
	Scale = 1 << 2,
	All = Translate | Rotate | Scale
}
